<?php
class Commentaires
{
    // Ecrit la liste des commentaires
    public static function Tableau($db, $cli_id)//-------------------------------------------------
    {
        $sql="SELECT com_id, com_texte, com_date, uti_nom, uti_prenom".
            ' FROM commentaires'.
            ' JOIN utilisateurs ON commentaires.com_uti_id=utilisateurs.uti_id'.
            " WHERE com_cli_id=$cli_id".
            ' ORDER BY com_date DESC';
        $result = $db->query($sql);
        $nb = $result->num_rows;
        if (!$nb)
            echo LNG_COM_VIDE;
        else
        {
            for ($i = 0; $i < $nb; $i++)
            {
                $row = $result->fetch_assoc();
                $date = date("d/m/Y H:i:s", strtotime($row['com_date']));
?>
<p class='entetecomm'>
	<?=$row['uti_nom'].', '.$row['uti_prenom'].' - '.$date?>
<?php
	if ($_SESSION[SES_USER_NIVEAU]>=GR_COM_SUPPR){
		echo " - <a href='clicomm.php?id=$cli_id&suppr_comm={$row['com_id']}'>Supprimer</a>";
	}
?>
</p>
<p class='corpscomm'>
	<?=nl2br($row['com_texte'])?>
</p>
<?php
            }   
        $result->free();
        }
    }//------------------------------------------------------------------Tableau
   
}

class Commentaire extends Enregistrement
{
	// Constructeur
	function __construct($db, $uti_id, $cli_id)//-------------------------------------------------
	{
		$this->defaut = Array('com_id' 	=> -1,
						'com_texte' 		=> '',					
						'com_date' 			=> date("Y/m/d H:i:s"),
						'com_uti_id'		=> $uti_id,
						'com_cli_id'		=> $cli_id);			
		parent::__construct($db, 'commentaires', 'com_id');
	}//--------------------------------------------------------------__construct

	function Ecrire(){
		$retour = parent::Ecrire();
		if ($retour){
			$sql = "UPDATE clients SET cli_annee='".date('Y-m-d')."' WHERE cli_id='{$this->attribut['com_cli_id']}'";
			$this->db->query($sql);
		}
		return $retour;
	}
}

?>
